package com.jet.cashier.domain.vo;

import com.jet.cashier.domain.enums.CashierMobileMode;
import com.jet.cashier.domain.enums.CashierPcMode;
import com.jet.core.enums.IEnum;
import lombok.Data;

/**
 * @author dcl
 * @since 2025/4/29 9:52
 */
@Data
public class CashierModeVo {

    private String id;

    private long merchantNo;

    private long storeNo;

    private String accountId;

    /**
     * 移动端收银模式
     */
    private int mobileMode;

    private String mobileModeName;

    /**
     * pc端收银模式
     */
    private int pcMode;

    private String pcModeName;

    public String getMobileModeName() {
        return IEnum.getNameByCode(this.getMobileMode(), CashierMobileMode.class);
    }

    public String getPcModeName() {
        return IEnum.getNameByCode(this.getPcMode(), CashierPcMode.class);
    }
}
